package com.fy56.platform.goodsTracking.service;

import com.fy56.platform.goodsTracking.model.GoodsPublic;
import com.fy56.platform.goodsTracking.model.GoodstrackedRecordPublic;
import com.fy56.platform.goodsTracking.model.GoodstrackedRecordTopPublic;

import java.util.List;

/**
 * Created by XTK on 2016-11-28.
 */
public interface GoodstrackedRecordPublicServie {

    List<GoodstrackedRecordPublic> selectByNotUpload(String organizationcode,String beginTime ,String endTime);
    List<GoodstrackedRecordPublic> selectByNotUpload_Police(String organizationcode,String beginTime ,String endTime);
    List<GoodsPublic> selectByNotUpload_List(String organizationcode, String beginTime, String endTime) ;
    List<GoodsPublic> selectWxNotUpload_List(String organizationcode, String beginTime, String endTime);
    List<GoodsPublic> selectXcxNotUpload_List(String organizationcode, String beginTime, String endTime);
    List<GoodstrackedRecordTopPublic> selNotUploadList(String organizationcode, String beginTime, String endTime) ;
    void updateByupload(GoodstrackedRecordPublic sub);
    void updateTop(String shippingNoteNumber,String tracePlatformId,String OrganizationCode,String id) ;
    void updateTopNew(String shippingNoteNumber,String tracePlatformId,String OrganizationCode,String id) ;
    void updatePublic(String ConsignmentBillNumber,String tracePlatformId,String OrganizationCode,String id);
    void updateCar(String trackingNo,String OrganizationCode,String id);
    void updateCollection(String trackingNo,String OrganizationCode,String id);
    void updateCollectionsetId(String id);
    void updatePublicWx(String ConsignmentBillNumber,String OrganizationCode,String id) ;
    void updatePublicXcx(String ConsignmentBillNumber,String OrganizationCode,String id) ;
    void updatePublicWxMessage(String ConsignmentBillNumber,String OrganizationCode,String id,String message) ;
    void updateTyCallback(String recordid,String consignmentbillmasterid,String code,String message);
}
